/**
 * Represents a generic party member.
 */
public class PartyMember
{
	private String name;
	
	// TODO Replace with Enum later. For now, 0 = healthy, 1 = sick, 2 = dead
	private int status;
	
	/**
	 * Constructor that creates a PartyMember with the given name.
	 * @param name Name of the PartyMember
	 */
	public PartyMember(String name)
	{
		this.name = name;
		status = 0;
	}

	/**
	 * Accessor for the name field of the party member.
	 * @return Name of the party member.
	 */
	public String getName()
	{
		return name;
	}

	/**
	 * Accessor for the status of the party member.
	 * @return Boolean value of the party member's status.
	 */
	public int getStatus() 
	{
		return status;
	}

	/**
	 * Setter for the party member's status
	 * @param status New value for the party member's status.
	 */
	public void setStatus(int status) 
	{
		this.status = status;
	}
}